package org.nstack.network.service.flat;

import org.nstack.header.message.Message;
import org.nstack.header.network.NetworkException;
import org.nstack.header.network.l2.L2NetworkInventory;
import org.nstack.header.network.service.APIAttachNetworkServiceProviderToL2NetworkMsg;
import org.nstack.header.network.service.APIDetachNetworkServiceProviderFromL2NetworkMsg;
import org.nstack.header.network.service.NetworkServiceProvider;
import org.nstack.header.network.service.NetworkServiceProviderVO;


public class FlatProvider implements NetworkServiceProvider {
    private NetworkServiceProviderVO self;

    public FlatProvider(NetworkServiceProviderVO self) {
        this.self = self;
    }

    public FlatProvider() {
    }

    @Override
    public void handleMessage(Message msg) {
    }

    @Override
    public void attachToL2Network(L2NetworkInventory l2Network, APIAttachNetworkServiceProviderToL2NetworkMsg msg) throws NetworkException {

    }

    @Override
    public void detachFromL2Network(L2NetworkInventory l2Network, APIDetachNetworkServiceProviderFromL2NetworkMsg msg) throws NetworkException {

    }
}
